<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui"    
      xmlns:f="http://java.sun.com/jsf/core">

    <body>
        <ui:composition template="./../MasterPage/masterPage.xhtml">
            <ui:define name="content">
                <p:panel style="display: #{managedBeanIniciosesion.objetoEmpleado.cargo.idCargo eq 1 ? 'null':'none'}">
                <p:panel header="Reportes de Gestión: Venta de Pasajes" style="text-align: center" /><br />
                <center>
                    <p:panel header="Venta Total de Pasajes por Años" style="width: 50%">
                        <h:form id="frmfieldset">
                            <p:growl id="grow2" showDetail="true"/>
                            <h:panelGrid id="nuevo" columns="1" width="100%" >                
                                <p:fieldset legend="Ingreso de Datos: Rango de años" toggleable="true" collapsed="true" toggleSpeed="500">                                    
                                    <h:panelGrid columns="2" cellpadding="0">                        
                                        <h:outputLabel for="txtNombre" value="Año Inicial: *" /> 
                                        <p:selectOneMenu value="#{managedBeanReportes.aniov1}" filter="true" required="true" requiredMessage="Seleccione Año Inicial. " >
                                            <f:selectItem itemLabel="Seleccione Año. " itemValue="" />  
                                            <f:selectItem itemLabel="2009" itemValue="2009" />  
                                            <f:selectItem itemLabel="2010" itemValue="2010" />  
                                            <f:selectItem itemLabel="2011" itemValue="2011" />
                                            <f:selectItem itemLabel="2012" itemValue="2012" />  
                                            <f:selectItem itemLabel="2013" itemValue="2013" />  
                                            <f:selectItem itemLabel="2014" itemValue="2014" />  
                                            <f:selectItem itemLabel="2015" itemValue="2015" />
                                            <f:selectItem itemLabel="2016" itemValue="2016" />  
                                            <f:selectItem itemLabel="2017" itemValue="2017" />  
                                            <f:selectItem itemLabel="2018" itemValue="2018" />  
                                            <f:selectItem itemLabel="2019" itemValue="2019" />
                                            <f:selectItem itemLabel="2020" itemValue="2020" />  
                                            <f:selectItem itemLabel="2021" itemValue="2021" />  
                                            <f:selectItem itemLabel="2022" itemValue="2022" />  
                                            <f:selectItem itemLabel="2023" itemValue="2023" />
                                            <f:selectItem itemLabel="2024" itemValue="2024" />
                                            <f:selectItem itemLabel="2025" itemValue="2025" /> 
                                        </p:selectOneMenu>
                                    </h:panelGrid>
                                    <br />
                                    <h:panelGrid columns="2" cellpadding="0">  
                                        <h:outputLabel for="txtDescripcion" value="Año Final: *" /> 
                                        <p:selectOneMenu value="#{managedBeanReportes.aniov2}" filter="true" required="true" requiredMessage="Seleccione Año Final. ">  
                                            <f:selectItem itemLabel="Seleccione Año. " itemValue="" />  
                                            <f:selectItem itemLabel="2009" itemValue="2009" />  
                                            <f:selectItem itemLabel="2010" itemValue="2010" />  
                                            <f:selectItem itemLabel="2011" itemValue="2011" />
                                            <f:selectItem itemLabel="2012" itemValue="2012" />  
                                            <f:selectItem itemLabel="2013" itemValue="2013" />  
                                            <f:selectItem itemLabel="2014" itemValue="2014" />  
                                            <f:selectItem itemLabel="2015" itemValue="2015" />
                                            <f:selectItem itemLabel="2016" itemValue="2016" />  
                                            <f:selectItem itemLabel="2017" itemValue="2017" />  
                                            <f:selectItem itemLabel="2018" itemValue="2018" />  
                                            <f:selectItem itemLabel="2019" itemValue="2019" />
                                            <f:selectItem itemLabel="2020" itemValue="2020" />  
                                            <f:selectItem itemLabel="2021" itemValue="2021" />  
                                            <f:selectItem itemLabel="2022" itemValue="2022" />  
                                            <f:selectItem itemLabel="2023" itemValue="2023" />
                                            <f:selectItem itemLabel="2024" itemValue="2024" />
                                            <f:selectItem itemLabel="2025" itemValue="2025" />
                                        </p:selectOneMenu>
                                    </h:panelGrid>
                                    <br />
                                    <center><p:commandButton icon="ui-icon-disk" action="#{managedBeanReportes.mostrarReporte1()}" value="Generar Reporte" update=":frmfieldset:grow2" oncomplete="reporte1(args)"/></center>
                                </p:fieldset>
                            </h:panelGrid>
                        </h:form>
                        <br/>                        
                    </p:panel>
                    <br /><br />
                    <p:panel header="Venta Total de Pasajes por Meses" style="width: 50%">
                        <h:form id="frmfieldset2">
                            <p:growl id="grow3" showDetail="true"/>
                            <h:panelGrid id="nuevo" columns="1" width="100%" >                
                                <p:fieldset legend="Ingreso de Datos: Año" toggleable="true" collapsed="true" toggleSpeed="500">                                    
                                    <h:panelGrid columns="2" cellpadding="0">                        
                                        <h:outputLabel for="txtNombre" value="Año: *" /> 
                                        <p:selectOneMenu value="#{managedBeanReportes.aniov3}" filter="true" required="true" requiredMessage="Seleccione Año Inicial. " >
                                            <f:selectItem itemLabel="Seleccione Año. " itemValue="" />  
                                            <f:selectItem itemLabel="2009" itemValue="2009" />  
                                            <f:selectItem itemLabel="2010" itemValue="2010" />  
                                            <f:selectItem itemLabel="2011" itemValue="2011" />
                                            <f:selectItem itemLabel="2012" itemValue="2012" />  
                                            <f:selectItem itemLabel="2013" itemValue="2013" />  
                                            <f:selectItem itemLabel="2014" itemValue="2014" />  
                                            <f:selectItem itemLabel="2015" itemValue="2015" />
                                            <f:selectItem itemLabel="2016" itemValue="2016" />  
                                            <f:selectItem itemLabel="2017" itemValue="2017" />  
                                            <f:selectItem itemLabel="2018" itemValue="2018" />  
                                            <f:selectItem itemLabel="2019" itemValue="2019" />
                                            <f:selectItem itemLabel="2020" itemValue="2020" />  
                                            <f:selectItem itemLabel="2021" itemValue="2021" />  
                                            <f:selectItem itemLabel="2022" itemValue="2022" />  
                                            <f:selectItem itemLabel="2023" itemValue="2023" />
                                            <f:selectItem itemLabel="2024" itemValue="2024" />
                                            <f:selectItem itemLabel="2025" itemValue="2025" /> 
                                        </p:selectOneMenu>
                                    </h:panelGrid>
                                    <br /><center><p:commandButton icon="ui-icon-disk" action="#{managedBeanReportes.mostrarReporte2()}" value="Generar Reporte" update=":frmfieldset2:grow3" oncomplete="reporte2(args)"/></center>
                                </p:fieldset>
                            </h:panelGrid>
                        </h:form>
                        <br/>                        
                    </p:panel>
                    <br /><br />
                    <p:panel header="Sumario de Reportes por Venta de Pasajes" style="width: 50%">
                        <h:form id="frmfieldset3">
                            <p:growl id="grow4" showDetail="true"/>
                            <h:panelGrid id="nuevo" columns="1" width="100%" >
                                <p:fieldset legend="Ingreso de Datos: Rango de Fechas" toggleable="true" collapsed="true" toggleSpeed="500">                                    
                                    <h:panelGrid columns="2" cellpadding="0">                        
                                        <h:outputLabel for="txtNombre" value="Fecha Inicial: *" />
                                        <p:calendar required="true" requiredMessage="Ingrese la Fecha Inicial" style="width: 100px" value="#{managedBeanReportes.fechavini}" pattern="dd/MM/yyyy" />
                                    </h:panelGrid>
                                    <br />
                                    <h:panelGrid columns="2" cellpadding="0">  
                                        <h:outputLabel for="txtDescripcion" value="Fecha Final: *" /> 
                                        <p:calendar required="true" requiredMessage="Ingrese la Fecha Final" style="width: 100px" value="#{managedBeanReportes.fechavfin}" pattern="dd/MM/yyyy" />
                                    </h:panelGrid>
                                    <br />
                                    <center><p:commandButton icon="ui-icon-disk" action="#{managedBeanReportes.mostrarReporte3()}" value="Generar Reporte" update=":frmfieldset3:grow4" oncomplete="reporte3(args)"/></center>
                                </p:fieldset>
                            </h:panelGrid>
                        </h:form>
                        <br/>
                        <f:view>
                            <script type="text/javascript">
                                function reporte1(args) {
                                    if(args.mostrar==1){
                                        window.open("${pageContext.request.contextPath}/birt/frameset?__report=VentasTotalesPasajxAnios.rptdesign&amp;Anio1=" + args.aniov1 + "&amp;Anio2=" + args.aniov2, '_blank');
                                        //window.location.href = "${pageContext.request.contextPath}/birt/frameset?__report=VentasTotalesPasajxAnios.rptdesign&amp;Anio1=" + args.aniov1 + "&amp;Anio2=" + args.aniov2;
                                    }
                                }
                                function reporte2(args) {
                                    if(args.mostrar==1){
                                        window.open("${pageContext.request.contextPath}/birt/frameset?__report=VentasTotalesPasajxMeses.rptdesign&amp;anio=" + args.aniov3, '_blank');
                                        //window.location.href = "${pageContext.request.contextPath}/birt/frameset?__report=VentasTotalesPasajxMeses.rptdesign&amp;anio=" + args.aniov3;
                                    }
                                }
                                function reporte3(args) {
                                    if(args.mostrar==1){
                                        window.open("${pageContext.request.contextPath}/birt/frameset?__report=CuboOlap.rptdesign&amp;fecha1=" + args.fechav1 + "&amp;fecha2=" + args.fechav2, '_blank');
                                        //window.location.href = "${pageContext.request.contextPath}/birt/frameset?__report=CuboOlap.rptdesign&amp;fecha1=" + args.fechav1 + "&amp;fecha2=" + args.fechav2;
                                    }
                                }
                            </script>
                        </f:view>
                    </p:panel>
                </center>
                </p:panel>
            </ui:define>
        </ui:composition>
    </body>
</html>